This function currently calls gdk_win32_window_shape_combine_region(),
which is wrong, because it leads to SetWindowRgn() being called with
non-NULL region, which makes W32 disable theming (particularly - decoration
theming), which makes decorations revert back to old GDI-drawn Windows 2000
variant, which looks out of place and interacts *badly* with alpha channel
(because GDI).
https://bugzilla.gnome.org/show_bug.cgi?id=733671
gint offset_x,
gint offset_y)
{
- if (GDK_WINDOW_DESTROYED (window))
- return;
- /* CHECK: are these really supposed to be the same? */
- gdk_win32_window_shape_combine_region (window, shape_region, offset_x, offset_y);
+ /* Input shapes are not supported: input shape is always the same as
+ * the window shape; pixels with alpha == 0 are usually not clickable,
+ * clickability can be overriden by handling WM_NCHITTEST.
+ */
}
gboolean